@charset "utf-8";
/* CSS Document */

#logotop {
 height: 92px; background: #000;
}

#top2nd {
 background: #FFC000; height: 233px;
 }
 
#top2ndin {
width: 950px; margin: 0px auto; background: url(../img/2ndbg.jpg) no-repeat;
 }
 
#userboderleft {
background: url(../img/login_leftborder.png) no-repeat; height: 233px; width: 12px; float: left;
 }
 
#userbg {
background: url(../img/login_bg.png) no-repeat; height: 233px; width: 171px; float: left;
}

#menu {
 background: #FFC000; height: 40px;
}

#menubg {
background: url(../img/menu_bg.jpg) no-repeat; width: 950px; height: 40px; margin: 0px auto;
}

#selectbox {
height: 415px; background: url(../img/yellow_bottom_border.png) no-repeat top center;
}

#selectboxin {
margin: 0px auto; width: 950px;
color: #CCCCCC;
font-size: 85%;
}

#selectbox .title {
color: #FFFFFF;
font-weight: bold;
font-size: 120%;
margin-top: 5px;
}

#selectbox a {
color: #FFFFFF;
text-decoration: none;
}

#selectbox a:hover {
color: #FF6600;
text-decoration: none;
}

#content {
height: auto; background: url(../img/main_conntent_bg.png) no-repeat;
}

#contentin {
margin: 0px auto; width: 950px;
 }
 
#contentinall {
background:url(../img/main_conntent_bg_mid.png) bottom no-repeat; height: auto;
}

#news {
float: left; background: url(../img/news_bg.jpg) no-repeat; height:auto; width: 250px; margin-top: 15px;
}

#news .title {
font-weight: bold;
}

#class .title {
font-weight: bold;
}

#contentyellow .title {
font-weight: bold;
}

 #webboard .title {
 font-weight: bold;
 }

#contentyellow {
float: left; width: 409px; background: ffc000; font-size: 85%;
}

#class {
float: left; background: url(../img/news_bg.jpg) no-repeat; width: 290px; height:auto; margin-top: 15px;
 }
 
div.classthumb img {
width: 69px; height: 69px; border: #FFC000 1px solid;
}
 
#webboard {
width: 700px; height: auto; background: #E9E9E9; background: url(../img/webboard_bg.jpg) no-repeat; border-top: 1px solid #FFFFFF;
 }
 
 #webboardbottom {
  background: url(../img/webboard_bg_bottom.jpg) no-repeat; height: 9px;
 }
 
#footer {
padding: 10px; text-align: center; color: #e9e9e9; font-size: 90%;
}

/*Inside page */

#contentinside {
font-size: 85%;
background: url(../img/inside_page/main_conntent_bg.png) no-repeat; min-height: 350px;
}

#contentinsidecontact {
font-size: 100%;
background: url(../img/inside_page/contact_bg.png) no-repeat;
}

#contentinsidewebboard {
font-size: 100%;
background: url(../img/inside_page/webboardbg.png) no-repeat;;
}

#insidepageheader {
height: 62px;
}

#insidepagecontent {
width: 950px; background: url(../img/inside_page/main_conntent_bg_mid.png) repeat-y; margin: 0px auto;
}

#insidepagecontentcontact {
width: 950px; margin: 0px auto;
}

#insidepagecontent .excerpt {
background: url(../img/inside_page/exp_top.gif) no-repeat left top;
}

.excerptin {
padding: 50px 90px 50px; background: url(../img/inside_page/exp_bottom.gif) no-repeat bottom right;
}

#insidepagebottom {
background: url(../img/inside_page/main_conntent_bg_bottom.png) no-repeat; height: 13px; width: 950px; margin: 0px auto;
}

.insidepagemaincontent {
padding: 20px 10px 20px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 55px;

}

.insidepagemaincontentcontact {
padding: 0px;
}

.insidepagecontentcontact {
margin-left: 197px;
padding: 50px 10px 50px 40px;
}

.aboutphoto {
float: left; width: 168px; height: 133px; border: #FFC000 1px solid; margin-right: 15px;
}

div.aboutphoto img {
width: 168px;
height: 133px;
}

.abouttext {
width: 580px;
}

.classphoto {
float: left; margin-right: 15px;
}

div.classphoto img {
width: 69px; height: 69px; border: #FFC000 1px solid;
}

.classtext {
width: 560px;
}

.classborderbottom {
border-bottom: #999999 1px dotted; float: left;
}

#paging {
text-align: center;
padding: 10px 0px 0px;
font-size: 120%;
}

#paging a {
color: #000;
text-decoration: none;
}

#paging a:hover {
color: #FFC000;
text-decoration: none;
}

#paging .active {
color: #FFC000;
text-decoration: none;
}